Release 10.1A: OpenEdge Development:
ADM Reference


SmartToolbar

The SmartToolbar object is related to the SmartPanel, combining a menu component with a tool bar. The default SmartToolbar can replace all the dedicated SmartPanels that are also distributed with AppBuilder. The SmartToolbar object also provides access to toolbar and menu actions that you want to define.

Both the menu and the toolbar can be turned off. If you turn off the toolbar, you can use SmartPanels to supply the same capabilities. If you turn off the menu, however, you have no menu at all. You cannot use the menu that is available through the SmartWindow properties dialog box. The two menu designs are not compatible.

The SmartToolbar is an expression of the OpenEdge Toolbar class, descended from the Panel class. The Toolbar super-procedure file is src/adm2/toolbar.p. Table 1–27 lists the class and custom files related to toolbar.p.

Table 1–27: Class and custom files for SmartToolbar
Class files
Custom files
Definition
toolbar.cld
Super
toolbarcustom.p
Method
toolbar.i
Method
toolbarcustom.i
actioncustom.i
Property
toolprop.i
Property
toolpropcustom.i
actiprtocustom.i
Prototype
toolprto.i
Prototype
toolprtocustom.i
actiprtocustom.i
Template
toolbar.w
dyntoolbar.w
Exclude
toolbarexclcustom.i
actionexclcustom.i
Overflow files
toolbarext.p
Instance
toolbardefscustom.i
Instance
actiondefscustom.i


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095